Dear All:
今天我們就來測試一下自己,會有三個類型的題目
1.題目: 創建一個變數並將整數 100 賦值給它。然後將這個變數轉換為浮點數並顯示出來。
提示: 使用 int() 和 float() 方法。
2.題目: 創建一個變數並將一個字符串賦值給它,然後將該字符串轉換為一個列表,每個字符為列表中的一個元素。
提示: 使用 list() 方法。
3.題目: 創建一個列表,裡面包含 5 個不同類型的數據(如整數、浮點數、字符串)。使用 type() 顯示每個元素的類型。
4.題目: 給定一個字符串 s = "hello", 將它轉換為一個列表並顯示。然後將列表中的字符反轉並重新組合成字符串。
5.題目: 使用 for 迴圈遍歷一個包含 5 個整數的列表,計算所有數字的總和。
6.題目: 使用 while 迴圈從 1 遍歷到 10,並打印每個數字的平方。
7.題目: 給定一個數字列表 numbers = [1, 2, 3, 4, 5],使用迴圈將所有數字乘以 2,並顯示更新後的列表。
8.題目: 寫一個程序,使用 while 迴圈,直到使用者輸入 "exit" 字符串時結束。
9.題目: 使用巢狀迴圈打印以下形狀:
*
**
***
****
10.題目: 定義一個函式 add_numbers,它接受兩個參數並返回它們的和。
11.題目: 編寫一個函式 is_even,該函式接受一個整數參數,並返回該數是否為偶數的布林值。
12.題目: 編寫一個函式 factorial,該函式接收一個整數並返回該整數的階乘(例如,5 的階乘為 5×4×3×2×1)。
13.題目: 編寫一個函式 fibonacci(n),返回長度為 n 的費波那契數列。
14.題目: 編寫一個函式 sum_list,該函式接受一個數字列表,並返回該列表的所有數字總和。
15.題目: 編寫一個函式 count_vowels,該函式接受一個字符串並返回字符串中元音字母(a, e, i, o, u)的數量。
16.題目: 給定一個字符串 s = "Python is great", 使用 .upper() 和 .lower() 方法將字符串轉換為大寫和小寫。
17.題目: 創建一個列表 numbers = [3, 6, 1, 9, 2],使用 .sort() 方法將列表排序。
18.題目: 使用 .append() 方法將一個新元素添加到列表中,並使用 .remove() 方法刪除一個特定的元素。
19.題目: 給定一個字符串 s = " hello world ", 使用 .strip() 方法移除字符串開頭和結尾的空格。
20.題目: 使用 .replace() 方法將一個字符串中的所有 "Python" 替換為 "Java"。